package pri.damai.xiaowu.common.core.dict.anno;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * 字典值注释
 * @Desc
 * @Author DaMai
 * @Date 2021/7/31 9:57
 * 但行好事，莫问前程。
 */
@Target(ElementType.FIELD)
@Retention(RetentionPolicy.RUNTIME)
public @interface DictField {

    /**
     * 字典类型
     *
     * @return java.lang.String
     * @author YangXinFu
     * @date 2022/10/28 8:55
     */
    String dictType() default "";

    /**
     * 切割符号
     * @apiNote 当字段值以该符号拼接而成时，填写此值。
     * @return java.lang.String
     * @author DaMai
     * @date 2023/3/13 20:42
     */
    String splitSymbol() default "";
}
